Class AppSettings
Behilfs-Klasse um auf die App.config (bzw. Sokoban.exe.config)
zuzugreifen. Dieser erfolgt ungesichert, deshalb wird in der
Global-Klasse der Zugriff extra gekapselt,
um Fallbacks bereit zu stellen
Inheritance
System.Object
AppSettings
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Sokoban
Assembly: Sokoban.dll
Syntax
public static class AppSettings
Methods
DisplaySettingsIfDebugMode()
Im DebugModus wird die momentan aktive Konfiguration als Debug Ausgabe geschrieben.
Declaration
public static void DisplaySettingsIfDebugMode()
Get<T>(String, T)
Gibt den Wert eines Schlüssels im angefragten Typ zurück. Ist kein Wert hinterlegt, wird der Fallback zurückgegenen..
Declaration
public static T Get<T>(string key, T fallback)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | key | angefragter Schlüssel |
| T | fallback | Wert falls Schlüssel nicht vorhanden |
Returns
| Type | Description |
|---|---|
| T | Hinterlegter Wert, oder eben Fallback |
Type Parameters
| Name | Description |
|---|---|
| T | Typ des Ergebnisses |
Has(String)
Prüft, ob ein Schlüssel in der App.config hinterlegt ist
Declaration
public static bool Has(string key)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | key | angefragter Schlüssel |
Returns
| Type | Description |
|---|---|
| System.Boolean | Ob angefragter Schlüssel existiert |